﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Praxis.Entities;

namespace Praxis.Repository
{
    public interface IObraDAO
    {

        List<OBRA> GetAllObras();
        List<OBRA> GetFromObraByDescripcion(string descripcion);
        List<OBRA> GetFromObrasByEmpresa(string empresa);
        OBRA GetFromObraById(Int32 id);
        void AddObra(OBRA obra);
        void UpdateObra(OBRA obra);

        bool ExistDuplicidadObra(string Nombre, string Ubicacion, string Empresa, string Telefono,
                                 string Fax, Int32 Codigo);

    }
}
